public class Test4 {
    public static void main(String[] args) {
        //5.随机生成10个整数(1 100的范围)保存到数组，并倒序打印以及求平均值、求最大
        //值和最大值的下标、并查找里面是否有8
        int[] arr = new int[10];
        for(int i = 0; i< arr.length; i++){
            arr[i] = (int)(Math.random()*100+1);
        }
        System.out.println("===arr的元素情况===");
        for(int i = 0; i< arr.length; i++){
            System.out.print(arr[i] + "\t");
        }
        System.out.println();
        System.out.println("===arr的元素情况(倒序)===");
        for(int i = arr.length-1; i>=0; i--){
            System.out.print(arr[i] + "\t");
        }
        System.out.println();
        double sum = 0;
        int max = arr[0];
        int maxIndex = 0;
        for(int i = 0; i< arr.length; i++){
            if(max <= arr[i]){
                max = arr[i];
                maxIndex = i;
            }
        }
        System.out.println("max=" + max +"\nmaxIndex=" + maxIndex +"\n平均值=" + (sum/arr.length));
        //查找里面是否有8
        int findNum = 8;
        int index = -1;//默认没有找到,如果找到，就把下标记录到index
        for(int i = 0; i< arr.length; i++){
            if(findNum == arr[i]){
                System.out.println("找到了" + findNum + "，索引为" + i);
                index = i;
                break;
            }
        }
        if(index == -1){
            System.out.println("没有找到" + findNum);
        }
    }
}
